Skip to content

chore(deps-dev): bump karma-jasmine from 1.1.2 to 5.1.0 in /build#40153

Open
dependabot[bot] wants to merge 2 commits into
masterfrom
dependabot/npm_and_yarn/build/karma-jasmine-5.1.0
Open

chore(deps-dev): bump karma-jasmine from 1.1.2 to 5.1.0 in /build#40153
dependabot[bot] wants to merge 2 commits into
masterfrom
dependabot/npm_and_yarn/build/karma-jasmine-5.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 20, 2022

Copy link
Copy Markdown
Contributor

Bumps karma-jasmine from 1.1.2 to 5.1.0.

Release notes

Sourced from karma-jasmine's releases.

v5.1.0

5.1.0 (2022-06-16)

Features

  • spec-filter: allow custom specFilter (b73dbd6)

v5.0.1

5.0.1 (2022-05-13)

Bug Fixes

  • fixes matches performance issue, github#302 (e964fa6)

v5.0.0

5.0.0 (2022-04-12)

Bug Fixes

  • limit karma peer dependency to ^6.0.0 (d72c124)

Build System

  • drop Node.js 10 support (ea691e8)

Features

  • deps: update dependencies including jasmine-core (821f094)

BREAKING CHANGES

  • The minimum required version of karma is 6.0.0.
  • The minimum required version of Node is 12.0.0.
  • deps: jasmine-core was updated to the 4.1.0.

Please refer to the release notes for the complete list of changes and migration instructions.

v4.0.2

4.0.2 (2022-03-30)

Bug Fixes

  • sync package-lock.json and package.json (4dacc5d)

... (truncated)

Changelog

Sourced from karma-jasmine's changelog.

5.1.0 (2022-06-16)

Features

  • spec-filter: allow custom specFilter (b73dbd6)

5.0.1 (2022-05-13)

Bug Fixes

  • fixes matches performance issue, github#302 (e964fa6)

5.0.0 (2022-04-12)

Bug Fixes

  • limit karma peer dependency to ^6.0.0 (d72c124)

Build System

  • drop Node.js 10 support (ea691e8)

Features

  • deps: update dependencies including jasmine-core (821f094)

BREAKING CHANGES

  • The minimum required version of karma is 6.0.0.
  • The minimum required version of Node is 12.0.0.
  • deps: jasmine-core was updated to the 4.1.0.

Please refer to the release notes for the complete list of changes and migration instructions.

4.0.2 (2022-03-30)

Bug Fixes

  • sync package-lock.json and package.json (4dacc5d)

4.0.1 (2020-08-12)

... (truncated)

Commits
  • c3f702a chore(release): 5.1.0 [skip ci]
  • b73dbd6 feat(spec-filter): allow custom specFilter
  • 58d5d25 chore(release): 5.0.1 [skip ci]
  • e964fa6 fix: fixes matches performance issue, github#302
  • 819d42d docs: make grep behaviour clearer
  • 963269d build: add missing husky package, sort out the eslint packages
  • 4437021 docs: minor README.md tweaks
  • b7b7e6b chore(release): 5.0.0 [skip ci]
  • d72c124 fix: limit karma peer dependency to ^6.0.0
  • ea691e8 build: drop Node.js 10 support
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@update-docs

update-docs Bot commented Jun 20, 2022

Copy link
Copy Markdown

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@DeepDiver1975 DeepDiver1975 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review — Bump karma-jasmine from 1.1.2 to 5.1.0 in /build

Automated Dependabot dependency bump for karma-jasmine (test adapter). Major version bump (1.x → 5.x). Test infrastructure change only — no production code affected.

Run make test-js to verify all existing JS tests still pass with karma-jasmine 5.1.0.

Verdict: Needs test validation. Run make test-js to confirm compatibility, then ready to merge.

@DeepDiver1975

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [karma-jasmine](https://github.com/karma-runner/karma-jasmine) from 1.1.2 to 5.1.0.
- [Release notes](https://github.com/karma-runner/karma-jasmine/releases)
- [Changelog](https://github.com/karma-runner/karma-jasmine/blob/master/CHANGELOG.md)
- [Commits](karma-runner/karma-jasmine@v1.1.2...v5.1.0)

---
updated-dependencies:
- dependency-name: karma-jasmine
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump karma-jasmine from 1.1.2 to 5.1.0 in /build chore(deps-dev): bump karma-jasmine from 1.1.2 to 5.1.0 in /build Jun 8, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/build/karma-jasmine-5.1.0 branch from 0c98af5 to 2232d8d Compare June 8, 2026 11:58

@DeepDiver1975 DeepDiver1975 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review — chore(deps-dev): bump karma-jasmine from 1.1.2 to 5.1.0 in /build

Updated from previous review — this rebased PR now also pulls in jasmine-core@^4.1.0 as a transitive dependency of karma-jasmine 5.x (resolved to 4.6.1 in the lockfile, in addition to the existing 2.99.1 entry which is kept for other consumers).

Test infra only — no production code affected. Run make test-js to verify all existing JS tests pass with the new karma-jasmine/jasmine-core versions before merging.

Verdict: Needs test validation. Run make test-js to confirm compatibility, then ready to merge.

Mirror the Drone CI javascript() pipeline in GitHub Actions by adding a
local reusable workflow (js-unit.yml) that runs `make test-js` via Karma,
and wiring it into ci.yml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>

@DeepDiver1975 DeepDiver1975 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR has been updated since the last review. The new commits add a dedicated js-unit.yml reusable workflow and wire it into ci.yml as the js-unit job — this is a meaningful structural addition on top of the original karma-jasmine version bump.

On the new CI workflow (js-unit.yml):

  • Node.js 18 is pinned via setup-node@v4 but without a digest pin, while the checkout step uses a pinned digest (df4cb1c...). For consistency (and supply-chain hygiene) consider pinning setup-node to a digest as well.
  • The workflow installs Firefox via sudo apt-get install -y firefox without -q or --no-install-recommends, which is minor but slightly slower than it needs to be.
  • make test-js as the test entry point is clean and idiomatic.

On the original bump (karma-jasmine 1.1.2 → 5.1.0):

  • This is a large major-version jump (1 → 5). The v5.0.0 breaking changes include: minimum karma ^6.0.0, minimum Node 12, and jasmine-core bumped to 4.x. Confirm package.json already has "karma": "^6.4.4" (it does — visible in the diff) and that existing tests pass under the new jasmine-core 4.x API.
  • The PR has been open >30 days and auto-rebase is disabled — worth rebasing to confirm there are no conflicts with recent changes to build/.

The new CI job is a good addition that ensures JS tests are gated in CI. Once the tests pass cleanly, this is ready to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants